Помимо конверсий, теперь вы можете отслеживать пользовательские события в FunnelFlux Pro.
Эти события могут происходить на лендингах и офферах и могут быть активированы тремя способами:
- Используя URL-адреса постбэков
- Используя JavaScript код
- Через наш конструктор воронок
Если вы знакомы с использованием постбэков и JS для отслеживания конверсий, пользовательские события очень похожи.
Пользовательские события в отчетности
В нашей отчетности (на любой странице) вы можете получить доступ к настройкам столбцов и включить различные метрики пользовательских событий:
Передача событий источникам трафика
Естественно, вы, вероятно, захотите передавать пользовательские события дальше источникам трафика.
Как и в случае с конверсиями, вы можете сделать это в разделе Источник трафика > Отслеживание конверсий, как показано ниже:
Здесь вы можете установить URL-адреса постбэков для использования для каждого события. Для каждого из них вы также можете выбрать пользовательские сценарии для использования наших интеграций с источниками трафика. Вам нужно будет заполнить данные для каждого из них, т.е. скопировать/вставить ваши токены доступа и идентификаторы.
Вероятно, мы упростим это в будущем, пока что входные данные разделены.
Обратите внимание, что пользовательские события на данном этапе уникальны в нашей системе, поэтому отправка нескольких пользовательских событий в FunnelFlux покажет только одно (для этого пользователя/сессии) в отчетности, но будет вызывать постбэки к вашему источнику трафика каждый раз.
Установка псевдонимов пользовательских событий
Вы можете видеть эти события в нашей отчетности и устанавливать псевдонимы в области Системные настройки, которые будут использоваться в пользовательском интерфейсе для удобства.
Используйте их для отслеживания различных событий, таких как лиды, завершенные регистрации, добавление в корзину и т.д.
После того, как вы установили их, вы увидите, что используемые имена и значения заголовков столбцов изменились в отчетности:
Отслеживание пользовательских событий с помощью постбэков
Пользовательские события используют ту же конечную точку постбэка, что и обычно, но с некоторой дополнительной информацией о пути, как показано ниже:
https://YOUR-CUSTOM-DOMAIN/pb/cevent/?hit=HIT_ID&num=1&rev=OPTIONAL
Таким образом, по сравнению с URL-адресом постбэка конверсии, в пути есть дополнительный /cevent/, а номер пользовательского события требуется в параметре num.
Идентификаторы транзакций не поддерживаются.
Для событий покупки, где вы хотите отправить дополнительные данные идентификатора транзакции, или где могут быть несколько отдельных событий дохода для одного хита, используйте вместо этого события конверсии.
Примечание: вы не можете использовать псевдонимы пользовательских событий в постбэке -- вы должны использовать номер. Это важно, так как, если бы вы использовали псевдонимы, изменение настроек псевдонимов на нашем фронтенде могло бы нарушить существующие постбэки или привести к тому, что события перепрыгивают с одного номера на другой, фрагментируя существующие аналитические данные. Мы не планируем добавлять псевдонимы в постбэки по этой причине.
Отслеживание пользовательских событий с помощью JavaScript
Как и при отслеживании конверсий, вы можете запустить пользовательское событие на ваших страницах с помощью JavaScript. Вы должны сделать это после отслеживания события просмотра страницы с помощью нашего универсального JS-сниппета.
В целом, вы бы запускали пользовательские события, когда пользователь что-то делает на странице, но вы также можете захотеть отследить одно, когда посетитель просматривает саму страницу.
Для отслеживания конкретного события используйте JavaScript на вашей странице, чтобы запустить пользовательское событие с этим кодом:
flux.track("cevent", { "num": "1", "revenue": "1.23" })
Здесь значение num представляет ваше значение пользовательского события от 1 до 10. Доход является необязательным. Все данные должны быть переданы в кавычках (строках), как показано выше.
Если вы хотите запустить пользовательское событие при просмотре страницы, мы рекомендуем обернуть его в прослушиватель событий, чтобы гарантировать, что оно выполнится только после того, как универсальный сниппет и просмотр завершат загрузку:
document.addEventListener('fluxView', function(){ flux.track("cevent", { "num": "1", "revenue": "1.23" })})
Запуск через Конструктор воронок
Еще один дополнительный способ запустить пользовательские события - это непосредственно через конструктор воронок, используя нашу функцию "при действии".
Для любого действия, исходящего со страницы, щелкните правой кнопкой мыши > изменить действие.
Оттуда вы можете выбрать запуск конкретных пользовательских событий или конверсий.
Текущие ограничения
Есть несколько ограничений с пользовательскими событиями, которые изменятся в будущем по мере их разработки.
- В настоящее время пользовательское событие для одного и того же хита (т.е. просмотра страницы) может произойти только один раз. Таким образом, если у вас есть постбэк для повторяющихся событий (например, долгосрочных покупок), и вы используете пользовательское событие, новые события не будут отображаться. В будущем мы планируем сделать пользовательские события недедуплицированными, чтобы вы могли отправлять столько вхождений, сколько необходимо. Пока что, если у вас есть событие, которое должно происходить несколько раз для одного пользователя/хита, вы должны использовать общее событие конверсии и передавать разные идентификаторы транзакций
- Пользовательские события не поддерживают данные идентификатора транзакции – они передают только событие и необязательное значение дохода